* {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif
}

* HTML * {
	FONT-FAMILY: Arial, sans-serif
}

HTML {
	OVERFLOW-Y: scroll
}

BODY {
	FONT-SIZE: 12px;
	BACKGROUND: url(../img/bg/0.png) #acdae5 no-repeat 0px 0px;
	COLOR: #222;
	LINE-HEIGHT: 150%
}

IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-RIGHT-WIDTH: 0px
}

ABBR {
	CURSOR: help;
	BORDER-BOTTOM: #666 1px dashed
}

PRE.code {
	FONT-FAMILY: "Courier New", Courier, monospace
}

CODE {
	FONT-FAMILY: "Courier New", Courier, monospace
}

VAR {
	FONT-FAMILY: "Courier New", Courier, monospace
}

PRE.code {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 0.5em;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 0.3em;
	MARGIN: 0.3em 0px;
	BORDER-LEFT: #ccc 1px solid;
	COLOR: #666;
	PADDING-TOP: 0.3em;
	BORDER-BOTTOM: #ccc 1px solid;
	WORD-WRAP: break-word
}

H2 {
	FONT-SIZE: 16px
}

H3 {
	FONT-SIZE: 14px
}

H4 {
	FONT-SIZE: 12px
}

H5 {
	FONT-SIZE: 12px
}

H6 {
	FONT-SIZE: 12px
}

A {
	COLOR: #06c;
	TEXT-DECORATION: underline;
	-moz-border-radius: 1px;
	-webkit-border-radius: 2px
}

A:hover {
	COLOR: #fff;
	BACKGROUND-COLOR: #06c;
	TEXT-DECORATION: none
}

A.candle {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: none
}

A.candle:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: none
}

#sidebar A {
	TEXT-DECORATION: none
}

#sidebar A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #06c;
	TEXT-DECORATION: underline
}

A:hover .label {
	BORDER-BOTTOM: #06c 1px solid
}

.unlight A.former {
	COLOR: #555;
	TEXT-DECORATION: underline
}

.stamp {
	MARGIN-TOP: 3px;
	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #999;
	_zoom: 1
}

.stamp A {
	COLOR: #999;
	LINE-HEIGHT: 1em;
	BORDER-BOTTOM: #999 1px dotted;
	TEXT-DECORATION: none
}

.stamp A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #06c;
	BORDER-BOTTOM-STYLE: solid
}

.light .stamp A {
	BORDER-LEFT-COLOR: #06c;
	BORDER-BOTTOM-COLOR: #06c;
	COLOR: #06c;
	BORDER-TOP-COLOR: #06c;
	BORDER-RIGHT-COLOR: #06c
}

.light .stamp .reply A {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: #06c;
	BORDER-BOTTOM-WIDTH: 0px;
	COLOR: #fff;
	BORDER-RIGHT-WIDTH: 0px
}

.light .stamp .reply A:hover {
	COLOR: #fff
}

.unlight .stamp A {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

.method {
	MARGIN-LEFT: 0.3em
}

A.photo:hover IMG {
	BORDER-RIGHT: #06c 1px solid;
	BORDER-TOP: #06c 1px solid;
	BORDER-LEFT: #06c 1px solid;
	BORDER-BOTTOM: #06c 1px solid
}

.sharebtn:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

A.create-search-link {
	PADDING-LEFT: 20px;
	FONT-SIZE: 12px;
	BACKGROUND: url(../img/icon-search-create.gif) no-repeat 0px center;
	FLOAT: right;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	outline: 0
}

A.destroy-search-link {
	PADDING-LEFT: 20px;
	FONT-SIZE: 12px;
	BACKGROUND: url(../img/icon-search-create.gif) no-repeat 0px center;
	FLOAT: right;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	outline: 0
}

A.create-search-link:hover {
	COLOR: #06c;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline
}

A.destroy-search-link:hover {
	COLOR: #06c;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline
}

A.destroy-search-link {
	BACKGROUND-IMAGE: url(../img/icon-search-destroy.gif)
}

.share {
	FONT-SIZE: 0px ! important;
	BACKGROUND: url(../img/msgicons.gif?4.gif) no-repeat 0px -16px;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 40px;
	TEXT-INDENT: -999em;
	LINE-HEIGHT: 0;
	ZOOM: 1;
	HEIGHT: 16px
}

.share:hover {
	BACKGROUND-POSITION: -40px -16px
}

.faved {
	BACKGROUND-POSITION: 0px -48px
}

.faved:hover {
	BACKGROUND-POSITION: -40px -48px
}

.delete {
	FONT-SIZE: 0px ! important;
	BACKGROUND: url(../img/msgicons.gif?4.gif) no-repeat 0px -32px;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 40px;
	TEXT-INDENT: -999em;
	LINE-HEIGHT: 0;
	ZOOM: 1;
	HEIGHT: 16px
}

.delete:hover {
	BACKGROUND-POSITION: -40px -32px
}

.repost {
	FONT-SIZE: 0px ! important;
	BACKGROUND: url(../img/msgicons.gif?4.gif) no-repeat 0px -64px;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 40px;
	TEXT-INDENT: -999em;
	LINE-HEIGHT: 0;
	ZOOM: 1;
	HEIGHT: 16px
}

.repost:hover {
	BACKGROUND-POSITION: -40px -64px
}

A.bh {
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 80px;
	TEXT-INDENT: 1px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 2px;
	ZOOM: 1;
	LETTER-SPACING: 1px;
	HEIGHT: 18px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

A.bl {
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 80px;
	TEXT-INDENT: 1px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 2px;
	ZOOM: 1;
	LETTER-SPACING: 1px;
	HEIGHT: 18px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

A.bl-long {
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 80px;
	TEXT-INDENT: 1px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 2px;
	ZOOM: 1;
	LETTER-SPACING: 1px;
	HEIGHT: 18px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

A.bh {
	BACKGROUND: url(../img/button-h.gif) no-repeat 0px 0px;
	COLOR: #994800
}

A.bh:hover {
	BACKGROUND: url(../img/button-on.gif) no-repeat 0px 0px;
	COLOR: #994800
}

A.bl {
	BACKGROUND: url(../img/button-l.gif) no-repeat 0px 0px;
	COLOR: #333
}

A.bl:hover {
	BACKGROUND: url(../img/button-on.gif) no-repeat 0px 0px;
	COLOR: #333
}

A.bl-long {
	BACKGROUND: url(../img/buttonl-l.gif) no-repeat 0px 0px;
	WIDTH: 140px;
	COLOR: #333
}

A.bl-long:hover {
	BACKGROUND: url(../img/buttonl-on.gif) no-repeat 0px 0px;
	COLOR: #333
}

.input_text {
	BORDER-RIGHT: #c3c3c3 1px solid;
	BORDER-TOP: #7c7c7c 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #c3c3c3 1px solid;
	LINE-HEIGHT: 120%;
	BORDER-BOTTOM: #ddd 1px solid
}

TEXTAREA {
	BORDER-RIGHT: #c3c3c3 1px solid;
	BORDER-TOP: #7c7c7c 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #c3c3c3 1px solid;
	LINE-HEIGHT: 120%;
	BORDER-BOTTOM: #ddd 1px solid
}

SELECT {
	BORDER-RIGHT: #c3c3c3 1px solid;
	BORDER-TOP: #7c7c7c 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #c3c3c3 1px solid;
	LINE-HEIGHT: 120%;
	BORDER-BOTTOM: #ddd 1px solid
}

INPUT {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle
}

BUTTON {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle
}

SELECT {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle
}

.input_text {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 3px;
	HEIGHT: 15px
}

.formdisabled {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: #eee;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid
}

.input_file {
	HEIGHT: 23px
}

.empty {
	COLOR: #999
}

INPUT.formbutton {
	BORDER-RIGHT: #094fa1 1px solid;
	PADDING-RIGHT: 1.5em;
	BORDER-TOP: #66acff 1px solid;
	PADDING-LEFT: 1.5em;
	BACKGROUND: #2680e9;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #66acff 1px solid;
	CURSOR: pointer;
	COLOR: #fff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #094fa1 1px solid;
	LETTER-SPACING: 0.3em;
	HEIGHT: 23px
}

BUTTON.formbutton {
	BORDER-RIGHT: #094fa1 1px solid;
	PADDING-RIGHT: 1.5em;
	BORDER-TOP: #66acff 1px solid;
	PADDING-LEFT: 1.5em;
	BACKGROUND: #2680e9;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #66acff 1px solid;
	CURSOR: pointer;
	COLOR: #fff;
	LINE-HEIGHT: 23px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #094fa1 1px solid;
	LETTER-SPACING: 0.3em;
	HEIGHT: 23px
}

.formbutton:focus {
	BORDER-LEFT-COLOR: #000;
	BORDER-BOTTOM-COLOR: #000;
	BORDER-TOP-COLOR: #000;
	BORDER-RIGHT-COLOR: #000
}

INPUT.cancel {
	MARGIN-LEFT: 2em
}

.inlinebutton {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 0.5em;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #ccc 1px solid;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #999 1px solid;
	HEIGHT: 23px
}

SELECT {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	HEIGHT: 21px
}

OPTION {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

TEXTAREA {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	OVERFLOW: auto;
	PADDING-TOP: 4px
}

FORM P {
	MARGIN: 10px 0px;
	LINE-HEIGHT: 23px
}

.finder_block P {
	MARGIN: 10px 0px;
	LINE-HEIGHT: 23px
}

FORM P.error INPUT {
	BORDER-LEFT-COLOR: red;
	BORDER-BOTTOM-COLOR: red;
	BORDER-TOP-COLOR: red;
	BORDER-RIGHT-COLOR: red
}

FORM P.error TEXTAREA {
	BORDER-LEFT-COLOR: red;
	BORDER-BOTTOM-COLOR: red;
	BORDER-TOP-COLOR: red;
	BORDER-RIGHT-COLOR: red
}

FORM P.error .formtip {
	FONT-WEIGHT: bold
}

FORM P.inputting .formtip {
	COLOR: #000
}

FORM P.inputting .hint {
	COLOR: #000
}

.formtip {
	COLOR: #666
}

.nf {
	CLEAR: both
}

.nf H3 {
	FONT-SIZE: 13px;
	MARGIN: 0.8em 0px 0.5em 170px;
	WIDTH: 400px;
	COLOR: #444;
	BORDER-BOTTOM: #eee 1px solid
}

.nf .label_input {
	FLOAT: left;
	WIDTH: 155px;
	MARGIN-RIGHT: 15px;
	TEXT-ALIGN: right
}

.nf .label_check {
	MARGIN-LEFT: 170px;
	CURSOR: pointer
}

.nf .input_text {
	WIDTH: 200px
}

.nf:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.nf P:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.captcha-wrap:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.nf {
	ZOOM: 1
}

.nf P {
	ZOOM: 1
}

.captcha-wrap {
	ZOOM: 1
}

.nf UL {
	LIST-STYLE-TYPE: none
}

.nf LI {
	MARGIN: 0.5em 0px
}

.nf P.act {
	MARGIN-LEFT: 170px
}

.nf .note {
	MARGIN-LEFT: 170px;
	WIDTH: 400px;
	LINE-HEIGHT: 150%
}

.nf .pending {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 9px;
	BACKGROUND: #eee;
	PADDING-BOTTOM: 7px;
	MARGIN-LEFT: 170px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 384px;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #ccc 1px solid
}

.nf SPAN.hint {
	DISPLAY: block;
	MARGIN: 3px 0px 3px 170px;
	COLOR: #666;
	LINE-HEIGHT: 150%
}

.nf SPAN.hidden {
	DISPLAY: none
}

.nf P.err {
	COLOR: red
}

.nf .captcha-img {
	PADDING-LEFT: 170px
}

.nf .note .captcha-input {
	FLOAT: left;
	PADDING-TOP: 20px
}

.nf .note .captcha-img {
	PADDING-LEFT: 10px;
	FLOAT: left
}

.nf .note .label_input {
	FLOAT: none;
	WIDTH: auto
}

.nf .note FORM P {
	MARGIN: 4px 0px
}

.captcha-input .input_text {
	WIDTH: 120px
}

.vf {
	MARGIN: 0px auto;
	WIDTH: 300px
}

.vf LABEL {
	FONT-WEIGHT: bold
}

.vf .label_input {
	DISPLAY: block;
	FLOAT: none;
	TEXT-ALIGN: left
}

.vf TEXTAREA {
	WIDTH: 290px
}

.vf SPAN.formtip {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0px;
	COLOR: #aaa;
	PADDING-TOP: 0px
}

.vf .captcha-img {
	PADDING-LEFT: 0px
}

.lf P {
	LINE-HEIGHT: 26px
}

.lf LABEL.label_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px
}

.lf LABEL.label_check {
	FONT-WEIGHT: normal
}

.lf INPUT.input_text {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	WIDTH: 280px;
	COLOR: #444;
	LINE-HEIGHT: 18px;
	HEIGHT: 18px
}

.lf P.act A {
	FONT-WEIGHT: bold
}

.lf P.err {
	COLOR: red
}

.lf SPAN.url {
	FONT-SIZE: 13px
}

.lf INPUT#url {
	WIDTH: 12em
}

#container {
	MARGIN: 0px auto;
	WIDTH: 775px
}

#main {
	OVERFLOW: hidden;
	WIDTH: 500px
}

.wp #main {
	WIDTH: 100%
}

SPAN.ajaxprompt {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	FONT-WEIGHT: bold;
	Z-INDEX: 900;
	BACKGROUND: #0cf;
	PADDING-BOTTOM: 0.4em;
	COLOR: #fff;
	LINE-HEIGHT: 1em;
	PADDING-TOP: 0.4em;
	POSITION: absolute
}

#header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1.25em;
	WIDTH: 100%;
	PADDING-TOP: 1em;
	POSITION: relative
}

#header :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#header A {
	TEXT-DECORATION: none
}

#header H1 {
	FLOAT: left;
	WIDTH: 188px
}

#header H1 A {
	DISPLAY: block;
	_zoom: 1;
	_background: url(../img/fanfou.gif?2.gif) no-repeat 0 0
}

#header H1 A:hover {
	BACKGROUND-COLOR: transparent
}

#header H1 A IMG {
	_visibility: hidden
}

#header H1 A SPAN {
	DISPLAY: none
}

#navigation {
	MARGIN-TOP: 7px;
	FLOAT: right;
	_margin-right: -10px
}

#navigation DIV {
	FLOAT: left
}

#navigation .ui-roundedbox-content {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	HEIGHT: 25px
}

#navigation UL {
	FLOAT: left;
	LIST-STYLE-TYPE: none
}

#navigation LI {
	FLOAT: left
}

#navigation LI A {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 3px
}

#navigation LI A .count {
	MARGIN-LEFT: 3px
}

#sidebar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	BACKGROUND: #e2f2da;
	PADDING-BOTTOM: 20px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #b2d1a3 1px solid;
	WIDTH: 219px;
	PADDING-TOP: 20px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px
}

#sidebar UL {
	LIST-STYLE-TYPE: none
}

#sidebar H2 {
	FONT-SIZE: 14px;
	FILTER: Alpha(opacity = 70);
	MARGIN-BOTTOM: 0.5em;
	ZOOM: 1;
	opacity: .7;
	_filter: none
}

#sidebar H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px
}

#sidebar P {
	MARGIN: 5px 0px
}

#sidebar TEXTAREA {
	OVERFLOW-Y: hidden;
	WIDTH: 195px;
	HEIGHT: 2.4em
}

#sidebar .sect {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #b2d1a3 1px solid;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	MARGIN: 1em 0px 1em -15px;
	PADDING-TOP: 1em;
	ZOOM: 1;
	POSITION: relative
}

#sidebar .first-sect {
	BORDER-TOP-WIDTH: 0px;
	MARGIN-TOP: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#sidebar .stabs {
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 0.5em;
	MARGIN-LEFT: -15px;
	BORDER-BOTTOM: #b2d1a3 1px solid;
	ZOOM: 1;
	POSITION: relative
}

#sidebar .stabs H2 {
	MARGIN-LEFT: 15px
}

#sidebar .stabs UL {
	LIST-STYLE-TYPE: none
}

#sidebar .stabs LI {
	MARGIN-BOTTOM: 1px;
	LINE-HEIGHT: 28px;
	_zoom: 1
}

#sidebar .stabs LI A {
	DISPLAY: block;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	_zoom: 1;
	outline: 0
}

#sidebar .stabs LI.current A {
	BACKGROUND: url(../img/pale.png);
	TEXT-DECORATION: none;
	_background: #fff
}

#sidebar .stabs LI A:hover {
	BACKGROUND: url(../img/pale.png);
	TEXT-DECORATION: none;
	_background: #fff
}

#sidebar .stabs LI.current A .label {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#sidebar .stabs LI A .count {
	MARGIN-LEFT: 0.5em;
	FONT-FAMILY: "Times New Roman", Times, serif
}

#sidebar #navtabs {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#searchr {
	MARGIN: 0px 0px 8px -15px;
	POSITION: relative;
	HEIGHT: 36px
}

.current#searchr {
	BACKGROUND: url(../img/pale.png);
	_background: #fff
}

#searchr FORM {
	LEFT: 15px;
	WIDTH: 204px;
	POSITION: absolute;
	TOP: 5px;
	HEIGHT: 26px
}

#searchr-input {
	BORDER-RIGHT: #999 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	BACKGROUND: #fff;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #999 1px solid;
	WIDTH: 158px;
	TEXT-INDENT: 5px;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #999 1px solid;
	HEIGHT: 16px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px
}

#searchr-submit {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	FONT-SIZE: 14px;
	BACKGROUND: url(../img/search_submit.png) #fff no-repeat 0px 0px;
	FLOAT: left;
	BORDER-LEFT: #999 1px solid;
	WIDTH: 45px;
	CURSOR: pointer;
	COLOR: #333;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #999 1px solid;
	HEIGHT: 26px;
	TEXT-ALIGN: center;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px
}

#searchr-submit :hover {
	BACKGROUND-POSITION: 0px -25px
}

#searchr-submit :active {
	BACKGROUND-POSITION: 0px -50px
}

HTML>BODY #searchr-submit {
	PADDING-BOTTOM: 3px
}

x:unknown {
	PADDING-BOTTOM: 3px
}

x:unknown {
	PADDING-BOTTOM: 3px
}

#sidebar .colltab {
	Z-INDEX: 1;
	ZOOM: 1;
	POSITION: relative
}

#sidebar .colltab B {
	DISPLAY: block;
	RIGHT: 15px;
	BACKGROUND: url(../img/toggle_up_dark.png) no-repeat 0px 0px;
	WIDTH: 13px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 2px;
	HEIGHT: 13px;
	_background: transparent;
	_filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = 'img/toggle_up_dark.png'
		)
}

#sidebar .colltab B.collapse {
	BACKGROUND-IMAGE: url(../img/toggle_down_dark.png);
	_background: transparent;
	_filter: progid : DXImageTransform . Microsoft . AlphaImageLoader(src =
		'img/toggle_down_dark.png')
}

#sidebar .colltab H2 {
	BACKGROUND: url(../img/toggle_up_dark.png) no-repeat 280px 3px;
	CURSOR: pointer;
	ZOOM: 1
}

#sidebar .trendtabs LI {
	Z-INDEX: 1;
	ZOOM: 1;
	POSITION: relative;
	_margin-top: -3px
}

#sidebar .trendtabs LI .spinner {
	DISPLAY: block;
	RIGHT: 20px;
	BACKGROUND: url(../img/spinner.gif) no-repeat 0px 0px;
	VISIBILITY: hidden;
	OVERFLOW: hidden;
	WIDTH: 14px;
	LINE-HEIGHT: 14px;
	POSITION: absolute;
	TOP: 8px;
	HEIGHT: 14px
}

#sidebar .trendtabs LI .placeholder {
	DISPLAY: block;
	RIGHT: 20px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	OVERFLOW: hidden;
	WIDTH: 14px;
	LINE-HEIGHT: 14px;
	POSITION: absolute;
	TOP: 8px;
	HEIGHT: 14px
}

#sidebar #friends H2 {
	MARGIN-BOTTOM: 0px
}

#sidebar #friends UL {
	MARGIN-TOP: 0.5em
}

#sidebar .tlist {
	PADDING-LEFT: 15px;
	LIST-STYLE-TYPE: disc
}

#sidebar .tlist LI {
	MARGIN-BOTTOM: 0.5em
}

#sidebar .tlist LI.pic {
	MARGIN: 12px 0px 12px -15px;
	LIST-STYLE-TYPE: none
}

#sidebar #badge-sect {
	PADDING-BOTTOM: 0px;
	_zoom: 1
}

#sidebar #badge-sect H3 {
	FLOAT: left;
	MARGIN: 5px 5px 0px 0px;
	WIDTH: 72px;
	HEIGHT: 40px
}

#sidebar #badge-sect H3 A {
	DISPLAY: block;
	BACKGROUND: url(../img/illus-badge.png) no-repeat 0px 0px;
	OVERFLOW: hidden;
	WIDTH: 72px;
	TEXT-INDENT: -999em;
	HEIGHT: 40px;
	_background: transparent;
	_filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = 'img/illus-badge.png')
		;
	_cursor: pointer
}

#sidebar #badge-sect P {
	PADDING-RIGHT: 5px;
	MARGIN: 0px
}

#sidebar FORM#login P {
	MARGIN: 10px 0px
}

#sidebar FORM#login .label_input {
	DISPLAY: block;
	COLOR: #444
}

#sidebar FORM#login .label_check {
	CURSOR: pointer;
	COLOR: #444
}

#sidebar FORM#login .input_text {
	WIDTH: 191px
}

#sidebar FORM#login #forgot {
	PADDING-RIGHT: 10px;
	FLOAT: right
}

#sidebar #register P {
	MARGIN: 10px 0px;
	TEXT-ALIGN: center
}

#sidebar FORM#login P.captcha-img {
	MARGIN-LEFT: 50px;
	_margin-left: 52px
}

#sidebar .block-user {
	MARGIN: 25px 0px 15px
}

#sidebar .block-user A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 20px;
	BACKGROUND: url(../img/icon-block-user.gif?v=001) #eee no-repeat 1px 2px
		;
	PADDING-BOTTOM: 0px;
	COLOR: #888;
	PADDING-TOP: 1px;
	ZOOM: 1;
	dheight: 20px;
	dline-height: 20px
}

#sidebar .block-user A:hover {
	BACKGROUND: url(../img/icon-block-user.gif?v=001) #eee no-repeat 1px 2px
		;
	COLOR: #888
}

#sidebar .block-user A.unblock {
	BACKGROUND: url(../img/icon-block-user.gif?v=001) #eee no-repeat 1px
		-14px
}

#sidebar .block-user A.unblock:hover {
	BACKGROUND: url(../img/icon-block-user.gif?v=001) #eee no-repeat 1px
		-14px
}

#sidebar .search-op {
	MARGIN-BOTTOM: 10px;
	LIST-STYLE-TYPE: none;
	dbackground: #ddd
}

#sidebar .search-op LI {
	BACKGROUND-POSITION: 0px 2px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 3px;
	BACKGROUND-REPEAT: no-repeat;
	ZOOM: 1
}

#sidebar .search-op .rss {
	BACKGROUND-IMAGE: url(../img/feed-icon.png);
	MARGIN-BOTTOM: 5px
}

#sidebar .search-op .search-share {
	BACKGROUND-IMAGE: url(../img/repost-icon.gif)
}

#sidebar .search-op LI A {
	TEXT-DECORATION: underline
}

#user_top {
	MARGIN-BOTTOM: 12px
}

#user_top A {
	FLOAT: left;
	WIDTH: 32px;
	MARGIN-RIGHT: 10px;
	HEIGHT: 32px
}

#user_top A IMG {
	WIDTH: 32px;
	HEIGHT: 32px
}

#user_top H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	LINE-HEIGHT: 32px
}

#reminder {
	MARGIN-BOTTOM: 15px
}

#reminder LI {
	MARGIN: 10px 0px
}

#reminder LI A {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 8px;
	BACKGROUND: #fffcaa;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ffed00 2px solid
}

#reminder LI A:hover {
	BACKGROUND: #fffcaa
}

#iconset IMG {
	MARGIN-RIGHT: 5px
}

#user_infos {
	MARGIN: 0px 8px 1em 0px;
	OVERFLOW: hidden;
	WIDTH: 211px;
	WORD-BREAK: break-all;
	-o-text-overflow: ellipsis
}

#user_infos LI {
	MARGIN: 0.5em 0px
}

#user_infos LI.collapse {
	DISPLAY: none
}

#user_stats {
	MARGIN-BOTTOM: 15px;
	OVERFLOW: hidden;
	WIDTH: 216px;
	ZOOM: 1
}

#user_stats :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#user_stats LI {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 8px 0px -7px;
	BORDER-LEFT: #b2d1a3 1px solid;
	WIDTH: 60px;
	PADDING-TOP: 0px
}

#user_stats A {
	DISPLAY: block;
	PADDING-BOTTOM: 1px;
	WIDTH: 60px
}

#user_stats A:hover {
	TEXT-DECORATION: none
}

#user_stats .count {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #222;
	FONT-FAMILY: "Times New Roman", Times, serif
}

#user_stats A:hover .count {
	COLOR: #06c
}

#footer {
	MARGIN: 1.25em 0px
}

#footer .ui-roundedbox-content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	WIDTH: 765px;
	COLOR: #fff;
	PADDING-TOP: 1px;
	TEXT-ALIGN: center
}

#footer P {
	DISPLAY: inline;
	COLOR: #333;
	MARGIN-RIGHT: 1em
}

#footer A {
	MARGIN-LEFT: 0.25em;
	TEXT-DECORATION: none
}

.narrowlook #footer {
	MARGIN: 2.5em 0px 0px
}

.narrowlook #footer P {
	DISPLAY: none
}

.narrowlook #footer .ui-roundedbox-content {
	WIDTH: 590px
}

#miibeian {
	COLOR: #ddd
}

.sysmsg {
	CLEAR: both;
	BORDER-RIGHT: #ffed00 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ffed00 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 14px;
	BACKGROUND: #fffcaa;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #ffed00 1px solid;
	COLOR: #000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffed00 1px solid
}

.errmsg {
	CLEAR: both;
	BORDER-RIGHT: #ffed00 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ffed00 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 14px;
	BACKGROUND: #fffcaa;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #ffed00 1px solid;
	COLOR: #000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffed00 1px solid
}

.errmsg {
	BORDER-RIGHT: #dd3c10 1px solid;
	BORDER-TOP: #dd3c10 1px solid;
	BACKGROUND: #ffebe8;
	BORDER-LEFT: #dd3c10 1px solid;
	BORDER-BOTTOM: #dd3c10 1px solid
}

.sysmsg P {
	MARGIN: 5px 0px;
	LINE-HEIGHT: 20px
}

.errmsg P {
	MARGIN: 5px 0px;
	LINE-HEIGHT: 20px
}

.sysnotice {
	CLEAR: both;
	BORDER-RIGHT: #ffed00 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ffed00 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #fffcaa;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #ffed00 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffed00 1px solid
}

.sysnotice UL {
	PADDING-LEFT: 15px;
	LINE-HEIGHT: 165%
}

P.guide {
	MARGIN: 5px 10px
}

.tabs {
	MARGIN-BOTTOM: 5px;
	BORDER-BOTTOM: #acdae5 1px solid;
	ZOOM: 1;
	POSITION: relative
}

#body .tabs {
	MARGIN-BOTTOM: 15px
}

.tabs:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.tabs A.crumb {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	FONT-SIZE: 12px;
	RIGHT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 10px
}

.tabs UL {
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: -1px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	TEXT-ALIGN: center
}

@media Unknown {
	.tabs UL {
		MARGIN-BOTTOM: -2px
	}
}

.tabs LI {
	DISPLAY: inline;
	MARGIN-RIGHT: 2px
}

.tabs LI A {
	BORDER-RIGHT: #acdae5 1px solid;
	PADDING-RIGHT: 12px;
	BORDER-TOP: #acdae5 1px solid;
	DISPLAY: inline-block;
	PADDING-LEFT: 12px;
	BACKGROUND: #acdae5;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 0px;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: #acdae5 1px solid;
	COLOR: #222;
	LINE-HEIGHT: 21px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #acdae5 1px solid;
	HEIGHT: 21px;
	TEXT-DECORATION: none
}

.tabs LI A:hover {
	BACKGROUND: #fff;
	COLOR: #ff7031
}

.tabs LI.current A {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #fff 1px solid
}

#stream H3 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	COLOR: #444;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ddd 1px dashed
}

#stream OL {
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

#stream LI {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	OVERFLOW-X: hidden;
	PADDING-BOTTOM: 12px;
	OVERFLOW: hidden;
	WIDTH: 445px;
	PADDING-TOP: 12px;
	BORDER-BOTTOM: #ddd 1px dashed;
	POSITION: relative;
	-o-text-overflow: ellipsis
}

#search-stream .wa {
	BORDER-TOP: #ddd 1px dashed
}

#stream LI.light {
	BACKGROUND: #f5f5f5
}

#stream LI A.avatar {
	MARGIN-TOP: 3px;
	FLOAT: left;
	MARGIN-LEFT: -59px;
	OVERFLOW: hidden
}

#stream LI A.name {
	FONT-WEIGHT: bold
}

#stream LI SPAN.content {
	WORD-BREAK: break-all
}

#stream LI SPAN.content A.photo {
	FLOAT: right;
	MARGIN-LEFT: 5px;
	OVERFLOW: hidden
}

SPAN.op A {
	FONT-SIZE: 12px;
	COLOR: #999;
	TEXT-DECORATION: none
}

SPAN.op A:hover {
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline
}

SPAN.op A.reply {
	FONT-SIZE: 0px ! important;
	BACKGROUND: url(../img/msgicons.gif?4.gif) no-repeat 0px 0px;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 40px;
	TEXT-INDENT: -999em;
	LINE-HEIGHT: 0;
	ZOOM: 1;
	HEIGHT: 16px
}

SPAN.op A.reply:hover {
	BACKGROUND-POSITION: -40px 0px
}

#stream .wa LI {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 62px;
	PADDING-BOTTOM: 12px;
	OVERFLOW: hidden;
	WIDTH: 388px;
	PADDING-TOP: 9px
}

#stream .wa LI.sys {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 62px;
	MIN-HEIGHT: 0px;
	PADDING-BOTTOM: 12px;
	WIDTH: 433px;
	PADDING-TOP: 12px
}

#stream LI:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#stream .wa LI:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#stream LI {
	MIN-HEIGHT: 50px;
	WORD-BREAK: break-all;
	ZOOM: 1
}

#stream .wa LI {
	MIN-HEIGHT: 50px;
	WORD-BREAK: break-all;
	ZOOM: 1
}

#stream LI SPAN.avatar {
	FLOAT: left;
	MARGIN-LEFT: -55px;
	OVERFLOW: hidden
}

.message#stream LI A.avatar IMG {
	DISPLAY: block;
	WIDTH: 48px;
	HEIGHT: 48px
}

.message#stream LI A.author {
	FLOAT: left;
	MARGIN-RIGHT: 0.3em
}

.search#stream LI DL STRONG {
	FONT-WEIGHT: normal;
	COLOR: red
}

.message#stream LI .content STRONG {
	FONT-WEIGHT: normal;
	COLOR: red
}

.search#stream LI DT {
	FONT-WEIGHT: bold;
	MARGIN: 0.2em 0px
}

.search#stream LI DD {
	FONT-SIZE: 12px;
	MARGIN: 0.15em 0px
}

.search#stream LI DD LABEL {
	FLOAT: left;
	WIDTH: 5em
}

#stream LI .op {
	DISPLAY: block
}

#stream LI .op A {
	DISPLAY: block
}

#stream LI .op {
	Z-INDEX: 1;
	RIGHT: 5px;
	POSITION: absolute;
	TOP: 5px
}

#stream .wa LI .op {
	TOP: 2px
}

#stream LI .op A {
	MARGIN-TOP: 4px
}

#stream LI.light {
	BACKGROUND: #f5f5f5
}

#stream LI.unlight SPAN.op A {
	VISIBILITY: hidden
}

#stream LI.unlight SPAN.op .star {
	VISIBILITY: visible
}

#stream LI.light SPAN.op A {
	VISIBILITY: visible
}

#stream LI.light SPAN.op .star {
	VISIBILITY: hidden
}

.star {
	FONT-SIZE: 0px ! important;
	RIGHT: 8px;
	BACKGROUND: url(../img/icon_star.gif) no-repeat 0px 0px;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 16px;
	TEXT-INDENT: -999em;
	LINE-HEIGHT: 0;
	ZOOM: 1;
	POSITION: absolute;
	TOP: 12px;
	HEIGHT: 16px
}

A.photo IMG {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 2px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 1px solid;
	_margin-bottom: 2px
}

.alist {
	LIST-STYLE-TYPE: none
}

.alist LI {
	FLOAT: left;
	MARGIN: 0px 3px 3px 0px
}

.alist:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.alist LI A {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 48px;
	HEIGHT: 72px;
	TEXT-DECORATION: none
}

.alist LI A IMG {
	HEIGHT: 48px
}

.alist LI A SPAN {
	DISPLAY: block;
	LINE-HEIGHT: 175%;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center
}

.alist {
	ZOOM: 1
}

.paginator {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 20px;
	WHITE-SPACE: nowrap;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: right
}

.paginator LI {
	DISPLAY: inline;
	MARGIN: 0px 1px;
	VERTICAL-ALIGN: middle
}

.paginator LI.current {
	FONT-WEIGHT: bold;
	MARGIN: 0px 6px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px
}

.paginator LI A {
	BORDER-RIGHT: #bbb 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #bbb 1px solid;
	DISPLAY: inline-block;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #bbb 1px solid;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #bbb 1px solid;
	POSITION: relative;
	HEIGHT: 22px;
	TEXT-DECORATION: none
}

.paginator LI A:hover {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 24px;
	BORDER-BOTTOM-STYLE: none
}

.paginator LI A.nolink {
	CURSOR: default;
	COLOR: #ccc
}

.paginator LI A.nolink:hover {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 6px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #ccc 1px solid;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 22px
}

#content {
	BORDER-RIGHT: #acdae5 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #acdae5 1px solid;
	PADDING-LEFT: 10px;
	MIN-HEIGHT: 250px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #acdae5 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #acdae5 1px solid;
	ZOOM: 1;
	_height: 250px
}

#content :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.impact#content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

#content H2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 5px;
	COLOR: #444;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ccc 1px solid
}

.impact#content H2 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px
}

#content .board {
	FONT-SIZE: 12px;
	MARGIN: 1em auto 2em;
	WIDTH: 500px;
	LINE-HEIGHT: 150%
}

.narrowlook .board {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3em;
	MARGIN: 0px auto;
	WIDTH: 400px;
	PADDING-TOP: 1em
}

.board H2 {
	FONT-SIZE: 16px;
	MARGIN: 10px 0px;
	COLOR: #444;
	LINE-HEIGHT: 200%;
	BORDER-BOTTOM: #ccc 1px solid
}

#content .board P {
	MARGIN: 1em 0px
}

.board UL {
	PADDING-LEFT: 2em;
	MARGIN: 1.75em 0px;
	LINE-HEIGHT: 175%
}

#content .board OL {
	PADDING-LEFT: 2em;
	MARGIN: 1em 0px
}

#content .board LI {
	MARGIN: 0.2em 0px
}

#content .board A {
	FONT-WEIGHT: bold
}

#sign-in .ui-roundedbox-content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px
}

#sign-in H2 {
	FONT-SIZE: 16px;
	MARGIN: 0px 50px 10px;
	COLOR: #444;
	LINE-HEIGHT: 200%;
	BORDER-BOTTOM: #ccc 1px solid
}

#sign-in #loginname {
	WIDTH: 200px
}

#sign-in #loginpass {
	WIDTH: 200px
}

#resetpass {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN-LEFT: 5px;
	LINE-HEIGHT: 26px;
	TEXT-DECORATION: none
}

#sign-up .ui-roundedbox-content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px
}

#sign-up H2 {
	FONT-SIZE: 16px;
	MARGIN: 0px 50px 25px;
	COLOR: #444;
	LINE-HEIGHT: 200%;
	BORDER-BOTTOM: #ccc 1px solid
}

#sign-up H3 {
	FONT-SIZE: 14px;
	COLOR: #444
}

#sign-up LABEL {
	COLOR: #666
}

#sign-up LABEL.label_input {
	PADDING-TOP: 3px
}

#sign-up DIV.email {
	Z-INDEX: 2;
	LINE-HEIGHT: 26px;
	ZOOM: 1;
	POSITION: relative
}

#sign-up SPAN.hint {
	_padding-left: 3px
}

#sign-up #invitation {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 50px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

#sign-up #invitation .denymail {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 90px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 90px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 2px;
	MARGIN: 20px 0px 50px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 1px solid
}

#sign-up #invitation .denymail .succ {
	PADDING-LEFT: 28px;
	BACKGROUND: url(../img/signup-right.png) no-repeat 5px center;
	MARGIN: 9px 0px
}

#sign-up #invitation .top {
	FONT-SIZE: 14px
}

#sign-up #invitation .bottom {
	COLOR: #999
}

#sign-up #host {
	BORDER-RIGHT: #ffc600 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ffc600 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #feffc7;
	PADDING-BOTTOM: 10px;
	MARGIN: 15px 0px 25px;
	BORDER-LEFT: #ffc600 1px solid;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #ffc600 1px solid;
	ZOOM: 1
}

#sign-up #host :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#sign-up .error INPUT {
	BORDER-LEFT-COLOR: red;
	BORDER-BOTTOM-COLOR: red;
	BORDER-TOP-COLOR: red;
	BORDER-RIGHT-COLOR: red
}

#sign-up .image {
	FLOAT: left;
	MARGIN: 3px 10px 0px 0px
}

#sign-up .info {
	FLOAT: left;
	WIDTH: 410px
}

#sign-bottom {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 155px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 30px;
	MARGIN: 30px 50px 0px;
	PADDING-TOP: 30px
}

#sign-up .email-tip {
	DISPLAY: none;
	LEFT: 170px;
	WIDTH: 187px;
	TOP: 16px;
	_left: 173px;
	_top: 17px
}

#sign-up .email-auto {
	BORDER-RIGHT: #b0e0f0 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #b0e0f0 1px solid;
	MARGIN-TOP: 10px;
	DISPLAY: none;
	PADDING-LEFT: 0px;
	BACKGROUND: #e4f4fa;
	LEFT: 170px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #b0e0f0 1px solid;
	WIDTH: 208px;
	COLOR: #0a678a;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #b0e0f0 1px solid;
	POSITION: absolute;
	TOP: 16px;
	_left: 173px;
	_top: 18px
}

#sign-up .email-auto STRONG {
	TEXT-DECORATION: underline
}

#sign-up .email-auto LI {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}

#sign-up .email-auto LI.alt {
	BACKGROUND: #f5f5f5
}

#sign-up .email-auto LI.current {
	BACKGROUND: #06c;
	COLOR: #fff
}

#sign-up .icon-question {
	DISPLAY: none;
	Z-INDEX: 3;
	LEFT: 359px;
	OVERFLOW: hidden;
	WIDTH: 18px;
	TEXT-INDENT: -999em;
	POSITION: absolute;
	TOP: 6px;
	HEIGHT: 18px;
	_left: 189px;
	_top: 7px
}

#sign-up .icon-question:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

#sign-up INPUT.input_text {
	WIDTH: 200px
}

#sign-up .url-profile {
	_margin-left: 173px
}

#sign-up .url-profile STRONG.available {
	COLOR: #090
}

#sign-up .url-profile STRONG.unavailable {
	COLOR: red
}

#sign-up #loginname-hint {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 5px;
	FONT-FAMILY: Tahoma;
	_padding-bottom: 5px
}

#sign-up #realname-hint {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 5px;
	FONT-FAMILY: Tahoma;
	_padding-bottom: 5px
}

#sign-up #loginpass-hint {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 5px;
	FONT-FAMILY: Tahoma;
	_padding-bottom: 5px
}

#sign-up #verifypass-hint {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 5px;
	FONT-FAMILY: Tahoma;
	_padding-bottom: 5px
}

#sign-up #email-hint {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 5px;
	FONT-FAMILY: Tahoma;
	_padding-bottom: 5px
}

#sign-up #register .right {
	BACKGROUND: url(../img/signup-right.png) no-repeat 5px center;
	COLOR: #090
}

#sign-up #register .wrong {
	BACKGROUND: url(../img/signup-wrong.png) no-repeat 5px center;
	COLOR: #c66
}

#sign-up #register .warning {
	COLOR: red
}

#sign-up .loading {
	BACKGROUND: url(../img/signup-loading.gif) no-repeat 5px center
}

#sign-up .signup-submit {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	BACKGROUND: url(../img/signup-button.png) no-repeat left center;
	PADDING-BOTTOM: 0px;
	WIDTH: 225px;
	CURSOR: pointer;
	COLOR: #222;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 35px;
	BORDER-BOTTOM-STYLE: none
}

#sign-up P.act {
	_margin-left: 173px
}

#congrats {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 40px;
	PADDING-TOP: 20px;
	TEXT-ALIGN: center
}

#congrats H1 A {
	DISPLAY: block;
	BACKGROUND: url(../img/register_finished.gif) no-repeat center center;
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 160px;
	TEXT-INDENT: -999em;
	HEIGHT: 125px
}

#congrats H1 A:hover {
	BACKGROUND-COLOR: transparent
}

#congrats H2 {
	FONT-SIZE: 28px;
	MARGIN: 0px 0px 30px;
	COLOR: #444;
	LINE-HEIGHT: 150%
}

#congrats P {
	COLOR: #ccc
}

A.blue-button {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: url(../img/blue_button.gif) no-repeat center center;
	MARGIN: 10px auto;
	WIDTH: 140px;
	COLOR: #fff;
	LINE-HEIGHT: 32px;
	HEIGHT: 32px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#gohome {
	MARGIN: 50px auto 20px
}

.ff {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%
}

.ff H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0.8em 0px;
	PADDING-TOP: 5px
}

.ff P {
	MARGIN: 0.8em 0px
}

.ff UL {
	PADDING-LEFT: 2.5em;
	MARGIN: 1em 0px
}

.ff OL {
	PADDING-LEFT: 2.5em;
	MARGIN: 1em 0px
}

.ff LI {
	MARGIN: 0.2em 0px
}

#systip {
	BORDER-RIGHT: #acdae5 3px solid;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #acdae5 3px solid;
	PADDING-LEFT: 1em;
	BACKGROUND: #f9fffa;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #acdae5 3px solid;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #acdae5 3px solid;
	POSITION: relative
}

#systip H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0.2em
}

#systip DIV {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.5em;
	LINE-HEIGHT: 1.25em;
	PADDING-TOP: 0.5em
}

#systip DIV FORM P {
	MARGIN: 5px 0px
}

#systip DIV FORM P.act {
	TEXT-ALIGN: center
}

.newbievote {
	PADDING-LEFT: 2em
}

.newbievote UL {
	LIST-STYLE-TYPE: none
}

.newbievote LI {
	MARGIN: 6px 0px
}

.newbievote LABEL INPUT {
	MARGIN-RIGHT: 0px
}

#systip DIV FORM.newbievote P {
	MARGIN-TOP: 15px
}

#newsfeed {
	MARGIN: 0px 0px 3em;
	WIDTH: 500px;
	POSITION: relative
}

#newsfeed H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px
}

#newsfeed H3 .actions {
	FONT-WEIGHT: normal;
	MARGIN-LEFT: 2em
}

#newsfeed UL {
	BORDER-TOP: #ddd 1px solid;
	LIST-STYLE-TYPE: none
}

#newsfeed LI {
	CLEAR: both;
	PADDING-LEFT: 1.5em;
	BACKGROUND: url(../img/stl_dot_gray.gif) no-repeat 1.5% 60%;
	LINE-HEIGHT: 2em;
	BORDER-BOTTOM: #ddd 1px dashed;
	ZOOM: 1;
	POSITION: relative
}

#newsfeed LI SPAN.content SPAN {
	FLOAT: left;
	WIDTH: 8em
}

#newsfeed LI A.hide {
	FONT-SIZE: 0px;
	RIGHT: 0px;
	BACKGROUND: url(../img/hide.gif) no-repeat 0px 0px;
	OVERFLOW: hidden;
	WIDTH: 13px;
	TEXT-INDENT: -999em;
	LINE-HEIGHT: 0;
	POSITION: absolute;
	TOP: 6px;
	HEIGHT: 13px
}

#newsfeed LI A.hide:hover {
	BACKGROUND-POSITION: 0px 100%
}

#newsfeed P.close {
	RIGHT: 0px;
	POSITION: absolute;
	TOP: 3px
}

#systip P.close {
	RIGHT: 0px;
	POSITION: absolute;
	TOP: 3px
}

#systip P.close {
	RIGHT: 14px;
	TOP: 10px;
	_right: 36px
}

#newsfeed P.close A.close {
	DISPLAY: block;
	FONT-SIZE: 0px;
	BACKGROUND: url(../img/close.gif) no-repeat 0px 0px;
	OVERFLOW: hidden;
	WIDTH: 13px;
	TEXT-INDENT: -999em;
	LINE-HEIGHT: 0;
	HEIGHT: 13px
}

#newsfeed P.close A.close:hover {
	BACKGROUND-POSITION: 0px 100%
}

#newsfeed-showmore-act {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	POSITION: relative;
	BACKGROUND-COLOR: #f2f2f2
}

#newsfeed-showmore-act A {
	BACKGROUND-POSITION: 6px 50%;
	PADDING-LEFT: 20px;
	BACKGROUND-IMAGE: url(../img/downarrow.gif);
	BACKGROUND-REPEAT: no-repeat
}

#newsfeed-showmore-act SPAN {
	RIGHT: 4px;
	POSITION: absolute;
	TOP: 2px
}

#update {
	MARGIN: 0px 0px 10px;
	WIDTH: 500px
}

#update H2 {
	FONT-SIZE: 16px
}

#update H2 SELECT {
	FONT-WEIGHT: normal
}

#update FORM {
	POSITION: relative
}

#update P {
	MARGIN: 0.6em 0px
}

#update TEXTAREA {
	FONT-SIZE: 14px;
	WIDTH: 490px;
	HEIGHT: 3.6em
}

#update .act {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
	ZOOM: 1;
	TEXT-ALIGN: right
}

#update .act .loading {
	VISIBILITY: hidden;
	MARGIN-RIGHT: 5px
}

#update :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#lastmsg {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 360px;
	COLOR: #666;
	LINE-HEIGHT: 1.5em;
	TEXT-ALIGN: left
}

#update .tip {
	RIGHT: 0px;
	MARGIN: 0px;
	COLOR: #999;
	LINE-HEIGHT: 20px;
	POSITION: absolute;
	TOP: 0px
}

#update .tip .counter {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #444;
	FONT-FAMILY: "Times New Roman", Times, serif
}

#update .caution {
	COLOR: #c00
}

#update .caution .counter {
	COLOR: #c00
}

#update .formbutton {
	BORDER-TOP-WIDTH: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 15px;
	BACKGROUND: url(../img/button-send.gif) no-repeat 0px 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: 115px;
	COLOR: #444;
	LINE-HEIGHT: 32px;
	LETTER-SPACING: 0.5em;
	HEIGHT: 32px;
	BORDER-RIGHT-WIDTH: 0px
}

#update .formbutton:hover {
	COLOR: #000
}

#update .forbidden {
	CURSOR: default;
	COLOR: #999
}

#update .forbidden:hover {
	CURSOR: default;
	COLOR: #999
}

.news {
	BORDER-RIGHT: #acdae5 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #acdae5 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #acdae5 1px solid;
	COLOR: green;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #acdae5 1px solid
}

.news A {
	FONT-WEIGHT: normal
}

#content .news {
	BORDER-LEFT-COLOR: #ffed00;
	BACKGROUND: #fffcaa;
	BORDER-BOTTOM-COLOR: #ffed00;
	BORDER-TOP-COLOR: #ffed00;
	BORDER-RIGHT-COLOR: #ffed00
}

#info {
	MARGIN: 0px 0px 10px;
	ZOOM: 1;
	POSITION: relative
}

#info :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#fname {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #999
}

#relation {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0px 0.2em
}

#info #avatar {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BACKGROUND: #fff;
	FLOAT: left;
	OVERFLOW: hidden;
	BORDER-LEFT: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid
}

#info #avatar IMG {
	WIDTH: 96px;
	HEIGHT: 96px;
	_float: left
}

#panel {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 20px;
	WIDTH: 382px;
	PADDING-TOP: 10px;
	ZOOM: 1
}

#panel :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#panel H1 {
	FONT-SIZE: 26px;
	LINE-HEIGHT: 30px
}

#panel P.actions {
	MARGIN: 5px 0px;
	ZOOM: 1
}

#panel P.actions:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#panel P.actions A {
	MARGIN-RIGHT: 0.75em
}

#panel #relation {
	MARGIN: 8px 0px 5px;
	COLOR: #666
}

#panel #relation .actions {
	MARGIN-LEFT: 2em
}

#panel #relation .actions A {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #bbb;
	MARGIN-RIGHT: 0.5em;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #fff 1px solid;
	TEXT-DECORATION: none
}

#panel #relation .actions A:hover {
	BORDER-LEFT-COLOR: #c99;
	BACKGROUND: #fdd;
	BORDER-BOTTOM-COLOR: #c99;
	COLOR: #c00;
	BORDER-TOP-COLOR: #c99;
	BORDER-RIGHT-COLOR: #c99
}

.rssfeed {
	PADDING-LEFT: 20px;
	BACKGROUND: url(../img/feed-icon.png) no-repeat 0px 50%;
	MARGIN: 10px 0px 0px;
	PADDING-TOP: 3px;
	ZOOM: 1
}

#sidebar .rssfeed {
	MARGIN: 0px
}

#latest {
	MARGIN-LEFT: 115px;
	_zoom: 1
}

#latest H1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 8px;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 0px
}

#latest H2 {
	PADDING-RIGHT: 60px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 40px;
	OVERFLOW: hidden;
	WORD-BREAK: break-all;
	PADDING-TOP: 0px;
	ZOOM: 1;
	POSITION: relative;
	-o-text-overflow: ellipsis
}

#latest .deleted {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px
}

#latest H2:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#latest H2 A.photo {
	FLOAT: right
}

#latest H2 A.photo IMG {
	DISPLAY: block;
	WIDTH: 100px
}

#latest .stamp {
	MARGIN-TOP: 3px;
	DISPLAY: block
}

#latest .op {
	Z-INDEX: 1;
	RIGHT: 10px;
	POSITION: absolute;
	TOP: 2px
}

#latest .op A {
	DISPLAY: block;
	MARGIN-BOTTOM: 8px
}

#album {
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

#album TABLE {
	MARGIN: 0px auto;
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse
}

#album TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center
}

#album IMG {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}

.howto {
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 20px;
	MARGIN: 10px 0px 0px;
	PADDING-TOP: 20px;
	TEXT-ALIGN: center
}

.howto .paipai {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 32px;
	BACKGROUND: url(../img/mp.gif) no-repeat 0px 50%;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}

.howto .paipai A {
	FONT-WEIGHT: bold
}

#crumb {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 70px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 1em
}

#crumb :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#crumb {
	ZOOM: 1
}

#crumb A.avatar {
	FLOAT: left;
	MARGIN-LEFT: -60px
}

#crumb H3 {
	FONT-SIZE: 16px;
	LINE-HEIGHT: 24px
}

#crumb H4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 24px
}

#crumb UL {
	FLOAT: right;
	LINE-HEIGHT: 2em;
	LIST-STYLE-TYPE: none
}

#crumb UL LI {
	DISPLAY: inline;
	MARGIN: 0px 0.5em
}

#photo {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0.5em
}

#photo H2.deleted {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 100px;
	PADDING-TOP: 100px;
	TEXT-ALIGN: center
}

#photo P.view {
	MARGIN: 1em 0px;
	TEXT-ALIGN: center
}

#photo P.view IMG {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid
}

#photo P.description {
	MARGIN: 0.4em 9.5em
}

#photo P.stamp {
	MARGIN: 0.4em 9.5em;
	COLOR: #999
}

#photo P.op {
	LEFT: 370px;
	WIDTH: 240px;
	POSITION: relative;
	TOP: -1.9em;
	TEXT-ALIGN: right
}

#photo P.op A {
	MARGIN-LEFT: 0.8em
}

#bookmark-this {
	PADDING-RIGHT: 1.5em;
	PADDING-LEFT: 1.5em;
	BACKGROUND: #f5f5f5;
	PADDING-BOTTOM: 1em;
	MARGIN: 1em 0px 0.5em;
	PADDING-TOP: 1em;
	ZOOM: 1
}

#bookmark-this :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#bookmark-this .button {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 120px;
	PADDING-TOP: 0.5em
}

#bookmark-this .desc {
	FLOAT: right;
	WIDTH: 320px;
	COLOR: #666
}

.pm#stream OL LI.latest {
	BACKGROUND: #ffa
}

.pm#stream OL P.pm-parent {
	PADDING-RIGHT: 0.8em;
	MARGIN-TOP: 0.5em;
	PADDING-LEFT: 0.8em;
	FONT-SIZE: 12px;
	BACKGROUND: #eee;
	PADDING-BOTTOM: 0.5em;
	COLOR: #666;
	LINE-HEIGHT: 125%;
	PADDING-TOP: 0.5em
}

#update .pm {
	MARGIN: 0px 0px 2em
}

.actions {
	FONT-SIZE: 12px
}

#stream .actions {
	MARGIN-TOP: 10px;
	ZOOM: 1
}

.actions .bh {
	MARGIN-RIGHT: 0.75em
}

.actions .bl-long {
	MARGIN-RIGHT: 0.75em
}

.actions .friend-deny {
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 55px;
	COLOR: #666;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #eee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.actions .friend-remove {
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 55px;
	COLOR: #666;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #eee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.actions .follower-remove {
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 55px;
	COLOR: #666;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #eee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.actions .open-notice {
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 140px;
	MARGIN-RIGHT: 0.75em;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #eee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.actions .close-notice {
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 140px;
	MARGIN-RIGHT: 0.75em;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #eee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.actions .close-notice {
	COLOR: #666
}

.actions .friend-deny:hover {
	COLOR: #666;
	BACKGROUND-COLOR: #eee;
	TEXT-DECORATION: underline
}

.actions .friend-remove:hover {
	COLOR: #666;
	BACKGROUND-COLOR: #eee;
	TEXT-DECORATION: underline
}

.actions .follower-remove:hover {
	COLOR: #666;
	BACKGROUND-COLOR: #eee;
	TEXT-DECORATION: underline
}

.actions .close-notice:hover {
	COLOR: #666;
	BACKGROUND-COLOR: #eee;
	TEXT-DECORATION: underline
}

.actions .open-notice:hover {
	BACKGROUND-COLOR: #eee
}

#headline {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}

#slogan {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	MARGIN: 2em 0px 2em 1em;
	PADDING-TOP: 0px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

#slogan :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#slogan LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 148px;
	PADDING-TOP: 115px
}

#slogan LI P {
	FONT-SIZE: 14px;
	COLOR: #444;
	TEXT-ALIGN: center
}

#slogan LI#what {
	BACKGROUND: url(../img/illus-what.png) no-repeat center top
}

#slogan LI#who {
	BACKGROUND: url(../img/illus-who.png) no-repeat center top
}

#slogan LI#how {
	BACKGROUND: url(../img/illus-how.png) no-repeat center top
}

#get-started {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 30px;
	PADDING-TOP: 20px
}

#get-started A {
	DISPLAY: block;
	BACKGROUND: url(../img/button-register.png) no-repeat center center;
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 153px;
	TEXT-INDENT: -9999em;
	HEIGHT: 44px
}

#featured {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	WIDTH: 454px;
	PADDING-TOP: 15px;
	POSITION: relative
}

#featured H2 {
	MARGIN-BOTTOM: 15px;
	COLOR: #444;
	LINE-HEIGHT: 2em;
	BORDER-BOTTOM: #ddd 1px dashed
}

#featured .alist {
	MARGIN-RIGHT: -10px
}

#featured .alist LI {
	MARGIN-RIGHT: 10px
}

#featured .alist A {
	BACKGROUND: #fff;
	COLOR: #06c
}

#featured .more {
	RIGHT: 20px;
	POSITION: absolute;
	TOP: 24px;
	TEXT-DECORATION: none
}

#content #search-header {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 16px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#searchpanel {
	BORDER-RIGHT: #cfe1e5 1px solid;
	BORDER-TOP: #cfe1e5 1px solid;
	Z-INDEX: 1;
	MARGIN-BOTTOM: 1em;
	BORDER-LEFT: #cfe1e5 1px solid;
	BORDER-BOTTOM: #cfe1e5 1px solid;
	ZOOM: 1;
	POSITION: relative
}

#searchpanel {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px
}

#search-switch {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px
}

#searchpanel {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px
}

#searchpanel .act {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px
}

#searchpanel .input_text {
	FLOAT: left;
	WIDTH: 340px
}

#searchpanel .formbutton {
	PADDING-RIGHT: 0.25em;
	PADDING-LEFT: 0.25em;
	FLOAT: right;
	PADDING-BOTTOM: 0.25em;
	WIDTH: 75px;
	PADDING-TOP: 0.25em
}

#searchpanel P {
	ZOOM: 1
}

#searchpanel P:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#searchpanel #search-switch {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 50px;
	FONT-SIZE: 14px;
	BACKGROUND: #daedf2;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cfe1e5 1px solid;
	ZOOM: 1;
	HEIGHT: 25px
}

#searchpanel .act {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 12px;
	MARGIN: 0px;
	PADDING-TOP: 12px
}

#search-switch STRONG {
	COLOR: #666
}

#search-switch A {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 24px;
	TEXT-DECORATION: none;
	outline: none;
	_height: 23px;
	_top: 1px;
	_position: relative
}

#search-switch A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #06c;
	TEXT-DECORATION: underline
}

#search-switch .current {
	BORDER-RIGHT: #cfe1e5 1px solid;
	PADDING-RIGHT: 14px;
	BORDER-TOP: #cfe1e5 1px solid;
	PADDING-LEFT: 14px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #cfe1e5 1px solid;
	CURSOR: default;
	COLOR: #222;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #fff 1px solid;
	TEXT-DECORATION: none;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px
}

#search-switch .current:hover {
	BACKGROUND: #f5f5f5;
	COLOR: #222;
	TEXT-DECORATION: none
}

#main .rssfeed {
	MARGIN-TOP: -28px
}

#search-advanced {
	RIGHT: 10px;
	MARGIN: 0px;
	POSITION: absolute;
	TOP: 5px
}

.search-loading {
	MARGIN-TOP: -28px;
	BACKGROUND: url(../img/spinner.gif) no-repeat 50% 50%;
	HEIGHT: 28px
}

P.trends {
	BORDER-RIGHT: #cfe1e5 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cfe1e5 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 14px;
	BACKGROUND: #daedf2;
	PADDING-BOTTOM: 6px;
	MARGIN: 30px 0px;
	BORDER-LEFT: #cfe1e5 1px solid;
	COLOR: #444;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #cfe1e5 1px solid;
	TEXT-ALIGN: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

P.trends STRONG {
	FONT-WEIGHT: normal
}

P.trends A {
	MARGIN-LEFT: 1em
}

UL.trends LI {
	LINE-HEIGHT: 24px
}

UL.trends LI A {
	FONT-SIZE: 14px
}

#advancedsearch {
	BORDER-RIGHT: #cfe1e5 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #cfe1e5 1px solid;
	PADDING-LEFT: 15px;
	BACKGROUND: #f5f5f5;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 15px;
	BORDER-LEFT: #cfe1e5 1px solid;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #cfe1e5 1px solid;
	POSITION: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

#advancedsearch TABLE {
	WIDTH: 100%
}

#advancedsearch TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 5px
}

#advancedsearch TD.label {
	FONT-WEIGHT: bold;
	WIDTH: 130px;
	COLOR: #666;
	LINE-HEIGHT: 25px
}

#advancedsearch TD.input P {
	MARGIN: 0px 0px 6px;
	FONT-FAMILY: Tahoma
}

#advancedsearch TD.input LABEL {
	MARGIN-RIGHT: 2em
}

#advancedsearch #nickname {
	DISPLAY: none
}

#advancedsearch .keyword {
	WIDTH: 322px
}

#advancedsearch .date {
	WIDTH: 100px
}

#advancedsearch .err {
	BORDER-LEFT-COLOR: red;
	BORDER-BOTTOM-COLOR: red;
	BORDER-TOP-COLOR: red;
	BORDER-RIGHT-COLOR: red
}

#advancedsearch TD.act {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

#search-normal {
	FLOAT: right;
	LINE-HEIGHT: 1.5em
}

#search-notification {
	BORDER-RIGHT: #eeb 0px;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #eeb 1px solid;
	PADDING-LEFT: 1em;
	MARGIN-BOTTOM: 6px;
	PADDING-BOTTOM: 0.5em;
	BORDER-LEFT: #eeb 0px;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #eeb 1px solid;
	BACKGROUND-COLOR: #ffc
}

#search-headline {
	FONT-SIZE: 18px;
	MARGIN: 12px 0px 18px;
	COLOR: #666
}

.inner-content#invite-page {
	PADDING-RIGHT: 150px;
	PADDING-LEFT: 150px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 25px
}

.inner-content#invite-page H2 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 0px;
	COLOR: #666;
	LINE-HEIGHT: 200%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ccc 1px solid
}

.inner-content#invite-page H2.success {
	PADDING-LEFT: 30px;
	BACKGROUND: url(../img/signup-right.png) no-repeat 5px 5px
}

#invite {
	PADDING-RIGHT: 20px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 20px;
	BACKGROUND: #f7f7f7;
	PADDING-BOTTOM: 5px;
	WIDTH: auto;
	PADDING-TOP: 5px
}

#invite #sendto {
	WIDTH: 390px
}

#invite-preview {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px
}

#invite-page .board {
	MARGIN: 2.5em auto
}

#invite-page .board UL {
	MARGIN-TOP: 0.5em;
	MARGIN-LEFT: 20px
}

#invite-page .nf .label_input {
	TEXT-ALIGN: left
}

.settings #avatar {
	FLOAT: left;
	VERTICAL-ALIGN: top;
	MARGIN-RIGHT: 10px
}

#pro_bas_picture {
	MARGIN: 2px 0px
}

#picture_hint {
	COLOR: #999
}

.settings #pro_bas_birthyear {
	WIDTH: 4em
}

.settings TEXTAREA {
	HEIGHT: 3.7em
}

#acc_realname {
	WIDTH: 120px
}

#acc_loginname {
	WIDTH: 100px
}

.url STRONG {
	COLOR: #090
}

#pro_bas_website {
	WIDTH: 320px
}

#pro_bas_detail {
	WIDTH: 320px
}

#setloginname #url {
	MARGIN-LEFT: 170px
}

#setim .vcode {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 1.5em;
	BACKGROUND: #fffcaa;
	PADDING-BOTTOM: 0px;
	COLOR: #090;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0.1em
}

#setim .bindtip {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

#setim #acc_msnaddr {
	MARGIN-LEFT: 170px
}

#setim #acc_gtalkaddr {
	MARGIN-LEFT: 170px
}

#setim #acc_qqaddr {
	MARGIN-LEFT: 170px
}

#setim #acc_imact {
	MARGIN-LEFT: 170px
}

#api {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px auto;
	WIDTH: 650px;
	PADDING-TOP: 10px
}

#api .guide {
	BORDER-BOTTOM: #eee 1px solid;
	ZOOM: 1
}

#api .guide:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#api .gsect {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0.5em;
	WIDTH: 24%;
	PADDING-TOP: 0px
}

#api .gsect H4 {
	PADDING-LEFT: 2em;
	FONT-SIZE: 12px;
	MARGIN: 0.5em 0px
}

#api .gsect OL {
	PADDING-LEFT: 2em
}

#api H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0.5em 0px;
	COLOR: #444;
	PADDING-TOP: 0.2em;
	BORDER-BOTTOM: #ccc 1px solid
}

#api H3 {
	MARGIN: 1em 0px
}

#api DL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#api DT {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 1em 0px;
	BORDER-BOTTOM: #eee 1px solid
}

#api DD {
	MARGIN: 0.5em
}

#api UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#api P {
	MARGIN: 0.5em 0px
}

#basket {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 20px;
	WIDTH: 180px;
	PADDING-TOP: 0px
}

#basket H2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #444;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #ccc 1px solid
}

#basket UL {
	PADDING-LEFT: 20px;
	FONT-SIZE: 13px;
	MARGIN: 1.5em 0px;
	COLOR: #999
}

#basket LI {
	MARGIN: 0.5em 0px
}

#basket LI UL {
	DISPLAY: none;
	PADDING-LEFT: 15px;
	FONT-SIZE: 12px;
	MARGIN: 1em 0px
}

#basket LI.current {
	COLOR: #000
}

#basket LI.current UL {
	DISPLAY: block
}

DIV#help {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 20px;
	OVERFLOW: hidden;
	WIDTH: 530px;
	PADDING-TOP: 0px
}

DIV#help H2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	COLOR: #444;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #ccc 1px solid;
	POSITION: relative
}

DIV#help H2 A.back {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	RIGHT: 10px;
	POSITION: absolute;
	TOP: 16px
}

DIV#help H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	BACKGROUND: #eee;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0.5em 0px;
	PADDING-TOP: 0.2em
}

DIV#help H4 {
	FONT-SIZE: 14px;
	MARGIN: 10px 0px;
	COLOR: #444;
	LINE-HEIGHT: 2em;
	BORDER-BOTTOM: #ccc 1px solid
}

DIV#help OL {
	PADDING-LEFT: 2.5em;
	MARGIN: 1.5em 0px
}

DIV#help UL {
	PADDING-LEFT: 2.5em;
	MARGIN: 1.5em 0px
}

DIV#help UL {
	LIST-STYLE-TYPE: none
}

DIV#help LI {
	MARGIN: 1em 0px
}

DIV#help P {
	MARGIN: 0.8em 0px
}

DIV#help P.shot IMG {
	BORDER-RIGHT: #666 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #666 1px solid;
	PADDING-LEFT: 1px;
	MAX-WIDTH: 496px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #666 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #666 1px solid
}

UL#badgelist {
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

UL#badgelist :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

UL#badgelist LI {
	FLOAT: left;
	MARGIN: 10px 5px 10px 0px;
	WIDTH: 85px;
	HEIGHT: 70px;
	TEXT-ALIGN: center
}

UL#badgelist LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ff7031
}

UL#badgelist LI A IMG {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fff 1px solid
}

UL#badgelist LI A:hover IMG {
	BORDER-LEFT-COLOR: #ff7031;
	BORDER-BOTTOM-COLOR: #ff7031;
	BORDER-TOP-COLOR: #ff7031;
	BORDER-RIGHT-COLOR: #ff7031
}

UL#badgelist LI SPAN {
	DISPLAY: block;
	TEXT-DECORATION: none
}

#sharer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px auto;
	WIDTH: 450px;
	PADDING-TOP: 0px
}

#sharer H2 {
	FONT-SIZE: 16px;
	MARGIN-BOTTOM: 1em;
	LINE-HEIGHT: 2em;
	BORDER-BOTTOM: #ccc 1px solid
}

#sharer P {
	MARGIN-BOTTOM: 10px
}

#sharer .nf {
	MARGIN-LEFT: -80px
}

#sharer .input_text {
	WIDTH: 320px
}

#sharer TEXTAREA {
	WIDTH: 320px
}

#sharer TEXTAREA {
	HEIGHT: 4.8em
}

#popup {
	MARGIN: 10px auto;
	WIDTH: 500px
}

#popup .ui-roundedbox-content {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}

#popup .sysmsg {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center
}

#popup H2 {
	FONT-SIZE: 16px;
	MARGIN-BOTTOM: 1em;
	LINE-HEIGHT: 2em;
	BORDER-BOTTOM: #ccc 1px solid
}

#popup .lf {
	MARGIN: 0px auto
}

#popup #loginname {
	WIDTH: 200px
}

#popup #loginpass {
	WIDTH: 200px
}

#popup-bottom {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 30px 0px 0px;
	PADDING-TOP: 20px;
	TEXT-ALIGN: center
}

#never-logged {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px auto;
	WIDTH: 450px;
	PADDING-TOP: 20px;
	ZOOM: 1
}

#popup #never-logged {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

#never-logged :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#never-logged H2 {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#never-logged-signup {
	BORDER-RIGHT: #ddd 1px solid;
	FLOAT: left;
	WIDTH: 235px
}

#never-logged-signup UL {
	MARGIN: 5px 0px 8px;
	LIST-STYLE-TYPE: none
}

#never-logged-signup LI {
	MARGIN-BOTTOM: 3px;
	ZOOM: 1
}

#never-logged-signup LI:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#never-logged-signup LI IMG {
	FLOAT: left
}

#never-logged-signup LI P {
	FLOAT: left;
	MARGIN: 8px 0px 0px 8px
}

#never-logged-register A {
	DISPLAY: block;
	BACKGROUND: url(../img/btn_register.gif) no-repeat 0px 0px;
	OVERFLOW: hidden;
	WIDTH: 185px;
	TEXT-INDENT: -999em;
	HEIGHT: 30px
}

#never-logged-signin {
	FLOAT: right;
	WIDTH: 190px
}

#never-logged-signin FORM {
	MARGIN-TOP: 20px;
	WIDTH: 190px
}

#never-logged-signin #loginname {
	WIDTH: 170px
}

#never-logged-signin #loginpass {
	WIDTH: 170px
}

#never-logged-signin .vf LABEL {
	FONT-WEIGHT: normal
}

#never-logged-signin #resetpass {
	MARGIN-LEFT: 20px
}

#help .codelet {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	BACKGROUND: #eee;
	PADDING-BOTTOM: 25px;
	PADDING-TOP: 25px;
	ZOOM: 1;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px
}

#help .codelet:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#help .codelet A {
	FLOAT: left;
	MARGIN: 5px 0px 0px
}

#help .codelet SPAN {
	FLOAT: right;
	WIDTH: 340px
}

#help .codelet TEXTAREA {
	WIDTH: 470px;
	HEIGHT: 3.6em
}

.code-sample A {
	TEXT-DECORATION: none
}

.code-preview {
	FLOAT: left;
	WIDTH: 150px
}

.code-block INPUT {
	FONT-SIZE: 11px;
	WIDTH: 360px
}

.cnav {
	MARGIN: 1em 0px;
	ZOOM: 1
}

.cnav:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

DIV#help .cnav H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0.25em;
	MARGIN: 0px;
	COLOR: #666;
	PADDING-TOP: 0.25em;
	TEXT-ALIGN: right
}

DIV#help .cnav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right
}

.cnav UL LI {
	FLOAT: left
}

.cnav UL A IMG {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.cnav UL A:hover IMG {
	BORDER-RIGHT: #b0e0f0 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #b0e0f0 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: #e4f4fa;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #b0e0f0 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #b0e0f0 1px solid
}

#about {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px auto;
	WIDTH: 550px;
	PADDING-TOP: 15px
}

#about H2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 0px;
	COLOR: #444;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ccc 1px solid
}

#staff {
	LIST-STYLE-TYPE: none
}

#staff LI {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: 15px 0px
}

#staff LI#generator {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 450px;
	TEXT-ALIGN: right
}

#staff A {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: none
}

#staff SPAN {
	FLOAT: left;
	MARGIN: 7px 0px 0px 35px;
	WIDTH: 55px;
	COLOR: #444;
	TEXT-DECORATION: none
}

.help-content {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.help-content P {
	MARGIN-BOTTOM: 1em
}

.help-content P.desc {
	COLOR: #999
}

.help-content P.single {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 80px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px
}

#help .jobs {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

#help .jobs .job {
	MARGIN: 2em 0px 3em
}

#help .jobs UL {
	LIST-STYLE-TYPE: disc
}

#help .jobs .job UL {
	MARGIN: 0px
}

#help .jobs LI {
	MARGIN: 0.5em
}

.applist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 0px
}

.applist LI {
	COLOR: #888;
	LINE-HEIGHT: 24px
}

.applist LI.first-child {
	COLOR: #222;
	LINE-HEIGHT: 40px
}

.applist LI A {
	FONT-SIZE: 14px;
	TEXT-DECORATION: none
}

.applist LI A:hover {
	BACKGROUND: #06c
}

.applist LI.first-child A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px
}

.applist LI.first-child .author A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px
}

.applist .author {
	FONT-SIZE: 12px;
	MARGIN-LEFT: 0.5em;
	COLOR: #aaa
}

.applist .author A {
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #aaa;
	BORDER-BOTTOM: #999 1px dotted
}

.applist .author A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #aaa;
	BORDER-BOTTOM: #999 1px solid
}

P.input-tip {
	BORDER-RIGHT: #b0e0f0 1px solid;
	PADDING-RIGHT: 17px;
	BORDER-TOP: #b0e0f0 1px solid;
	PADDING-LEFT: 4px;
	BACKGROUND: #e4f4fa;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #b0e0f0 1px solid;
	COLOR: #0a678a;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #b0e0f0 1px solid;
	POSITION: absolute
}

P.input-tip STRONG {
	TEXT-DECORATION: underline
}

P.input-tip A.close {
	DISPLAY: block;
	FONT-SIZE: 0px;
	RIGHT: 5px;
	BACKGROUND: url(../img/close.gif) no-repeat 0px 0px;
	OVERFLOW: hidden;
	WIDTH: 13px;
	TEXT-INDENT: -999em;
	LINE-HEIGHT: 0;
	POSITION: absolute;
	TOP: 6px;
	HEIGHT: 13px
}

P.input-tip A.close:hover {
	BACKGROUND-POSITION: 0px 100%
}

INPUT.input-question {
	BACKGROUND: url(../img/stl_question.gif) no-repeat 98% 50%
}

DIV#poverlay {
	Z-INDEX: 100;
	BACKGROUND: #000;
	FILTER: Alpha(opacity = 50);
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: fixed;
	TOP: 0px;
	HEIGHT: 100%;
	opacity: .5
}

* HTML DIV#poverlay {
	POSITION: absolute;;
	HEIGHT: expression(document . documentElement . scrollHeight > document .
		documentElement . clientHeight ?   document . documentElement .
		scrollHeight : document . documentElement . clientHeight + 'px')
}

DIV#pwindow {
	BORDER-RIGHT: #666 4px solid;
	BORDER-TOP: #666 4px solid;
	MARGIN-TOP: -100px;
	Z-INDEX: 102;
	BACKGROUND: #fff;
	LEFT: 50%;
	MARGIN-LEFT: -185px;
	BORDER-LEFT: #666 4px solid;
	WIDTH: 360px;
	BORDER-BOTTOM: #666 4px solid;
	POSITION: fixed;
	TOP: 50%
}

* HTML DIV#pwindow {;
	MARGIN-TOP: expression(0 -   parseInt(this . offsetHeight/ 2) +(
		TBWindowMargin =   document . documentElement &&   document .
		documentElement . scrollTop ||   document . body . scrollTop ) + 'px'
		);
	POSITION: absolute
}

DIV#pwindow H4 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 14px;
	BACKGROUND: url(../img/wbg.gif) #1da4cd repeat-x 0px 100%;
	PADDING-BOTTOM: 5px;
	COLOR: #fff;
	PADDING-TOP: 10px
}

DIV#pwindow DIV.ff {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

DIV#pwindow DIV.ff .auto-select {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	HEIGHT: 20px
}

DIV#pwindow DIV.act {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: #eee;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center
}

.newlook #header {
	FLOAT: none;
	ZOOM: 1
}

.newlook #header :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.newlook #main {
	FLOAT: none
}

.newlook #content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

#columns {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	BORDER-RIGHT-WIDTH: 0px;
	border-spacing: 0
}

TD#main {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: #fff;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 20px;
	VERTICAL-ALIGN: top;
	WIDTH: 500px;
	PADDING-TOP: 20px;
	BORDER-RIGHT-WIDTH: 0px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px
}

#finder_wrap {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 40px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 40px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 28px;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 28px;
	BORDER-BOTTOM: #fff 1px solid
}

#finder_wrap H3.success {
	MARGIN-LEFT: 80px
}

#finder_wrap P.intro {
	MARGIN-BOTTOM: 13px;
	COLOR: #333
}

.finder_block {
	BORDER-RIGHT: #aaa 1px solid;
	PADDING-RIGHT: 24px;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 24px;
	BACKGROUND: #f7f7f7;
	PADDING-BOTTOM: 16px;
	MARGIN: 32px 80px;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-TOP: 16px;
	BORDER-BOTTOM: #aaa 1px solid;
	ZOOM: 1
}

#finder_cate {
	BACKGROUND: #f0f0f0
}

.finder_block H3 {
	FONT-SIZE: 14px
}

.finder_block P {
	MARGIN-BOTTOM: 0px
}

#finder_searchnick .input_text {
	WIDTH: 370px;
	MARGIN-RIGHT: 5px
}

#finder_tabbar {
	PADDING-LEFT: 270px;
	FONT-SIZE: 14px;
	Z-INDEX: 1;
	BORDER-BOTTOM: #acdae5 1px solid;
	ZOOM: 1;
	POSITION: relative
}

#finder_tabbar :unknown {
	CLEAR: both;
	DISPLAY: block;
	VISIBILITY: hidden;
	OVERFLOW: hidden;
	HEIGHT: 0px;
	content: ""
}

#finder_cate :unknown {
	CLEAR: both;
	DISPLAY: block;
	VISIBILITY: hidden;
	OVERFLOW: hidden;
	HEIGHT: 0px;
	content: ""
}

#finder_tabbar A {
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 16px;
	Z-INDEX: 2;
	BACKGROUND: #acdae5;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	MARGIN-LEFT: 5px;
	COLOR: #000;
	BOTTOM: -6px;
	PADDING-TOP: 4px;
	POSITION: relative;
	TEXT-DECORATION: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}

#finder_tabbar A:active {
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 16px;
	Z-INDEX: 2;
	BACKGROUND: #acdae5;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	MARGIN-LEFT: 5px;
	COLOR: #000;
	BOTTOM: -6px;
	PADDING-TOP: 4px;
	POSITION: relative;
	TEXT-DECORATION: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}

#finder_tabbar A:hover {
	COLOR: #000
}

#finder_tabbar .current {
	BORDER-RIGHT: #acdae5 1px solid;
	PADDING-RIGHT: 16px;
	BORDER-TOP: #acdae5 1px solid;
	PADDING-LEFT: 16px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #acdae5 1px solid;
	BOTTOM: -1px;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #fff 1px solid
}

#finder_tabbar A.current:active {
	BORDER-RIGHT: #acdae5 1px solid;
	PADDING-RIGHT: 16px;
	BORDER-TOP: #acdae5 1px solid;
	PADDING-LEFT: 16px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #acdae5 1px solid;
	BOTTOM: -1px;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #fff 1px solid
}

#finder_invite .finder_tip {
	MARGIN-LEFT: 6px;
	COLOR: #aaa
}

#finder_invitecode {
	WIDTH: 470px
}

#finder_emailarea {
	WIDTH: 470px;
	HEIGHT: 48px
}

#finder_cate {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.finder_cate_side {
	FLOAT: left;
	_display: inline
}

.finder_cate_main {
	FLOAT: left;
	_display: inline
}

.finder_cate_side {
	WIDTH: 160px
}

.finder_cate_side H3 {
	BACKGROUND: #f0f0f0
}

.finder_cate_main {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	MIN-HEIGHT: 200px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 15px;
	BORDER-LEFT: #ddd 1px solid;
	WIDTH: 310px;
	PADDING-TOP: 25px;
	_height: 203px
}

.finder_cate_main P {
	MARGIN-BOTTOM: 15px
}

.finder_cate_main .finder_tip {
	MARGIN: 5px 0px;
	COLOR: #999
}

.finder_cate_main .input_text {
	WIDTH: 300px
}

.finder_cate_main .overlay {
	BORDER-RIGHT: red 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: red 2px solid;
	PADDING-LEFT: 10px;
	Z-INDEX: 6;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: red 2px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: red 2px solid;
	POSITION: relative
}

.finder_cate_main .overlay .notice {
	COLOR: red
}

.finder_cate_main .overlay .input_text {
	WIDTH: 275px
}

.finder_cate_main #email_login {
	WIDTH: 169px
}

.finder_cate_side UL {
	LIST-STYLE-TYPE: none;
	POSITION: relative
}

#finder_cate_side_title {
	DISPLAY: block;
	LINE-HEIGHT: 48px;
	HEIGHT: 48px
}

.finder_cate_side LI {
	DISPLAY: block;
	LINE-HEIGHT: 48px;
	HEIGHT: 48px
}

.finder_cate_side LI A {
	DISPLAY: block;
	LINE-HEIGHT: 48px;
	HEIGHT: 48px
}

.finder_cate_side LI A {
	BACKGROUND-POSITION: 25px 14px;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 54px;
	BACKGROUND-REPEAT: no-repeat
}

.finder_cate_side LI A:hover {
	COLOR: #06c;
	BACKGROUND-COLOR: transparent
}

.finder_cate_side LI .current {
	BORDER-RIGHT: #fff 1px solid;
	BACKGROUND-POSITION: 24px 15px;
	FONT-WEIGHT: bold;
	RIGHT: -1px;
	POSITION: relative;
	TOP: -1px;
	BACKGROUND-COLOR: #fff
}

.finder_cate_side LI .current:hover {
	BACKGROUND-COLOR: #fff
}

.finder_cate_side LI #finder_cate_qq_tab {
	BACKGROUND-IMAGE: url(../img/ico-qq.gif)
}

.finder_cate_side LI #finder_cate_msn_tab {
	BACKGROUND-IMAGE: url(../img/icon-msn.gif)
}

.finder_cate_side LI #finder_cate_gtalk_tab {
	BACKGROUND-IMAGE: url(../img/ico-gtalk.gif)
}

.finder_cate_side LI #finder_cate_email_tab {
	BACKGROUND-IMAGE: url(../img/ico-email.gif)
}

#finder_cate_side_title {
	PADDING-LEFT: 27px;
	FONT-SIZE: 14px;
	BACKGROUND: #f7f7f7;
	COLOR: #333
}

#contacts-form {
	MARGIN: 0px auto;
	WIDTH: 500px
}

.contacts-box H3 {
	MARGIN-BOTTOM: 0.4em;
	COLOR: #333;
	LINE-HEIGHT: 200%
}

.contacts-box .hd {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: #eee;
	BORDER-LEFT: #ccc 1px solid;
	COLOR: #333;
	LINE-HEIGHT: 200%;
	BORDER-BOTTOM: #ccc 1px solid
}

.contacts-box .hd INPUT {
	MARGIN: 0px 0.5em
}

.contacts-box .bd {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 0px solid;
	OVERFLOW: auto;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 300px
}

.contacts-box .bd TABLE {
	WIDTH: 95%;
	BORDER-COLLAPSE: collapse
}

.contacts-box .bd TD {
	VERTICAL-ALIGN: middle;
	CURSOR: pointer
}

.contacts-box .bd TD.checkbox {
	WIDTH: 20px
}

.contacts-box .bd TD.checkbox INPUT {
	MARGIN: 0px 0.5em
}

.contacts-box TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #eee 1px solid
}

.contacts-box TD.image {
	PADDING-RIGHT: 6px;
	WIDTH: 48px
}

.contacts-box TD.info {
	COLOR: #333
}

.contacts-box TD.info H4 {
	FONT-SIZE: 14px
}

.contacts-box TD.info P {
	MARGIN: 0px
}

.contacts-box TD.network {
	WIDTH: 5em;
	COLOR: #666
}

.contacts-box TR.alt {
	BACKGROUND: #f3f3f3
}

#extranote {
	WIDTH: 490px;
	HEIGHT: 50px
}

#finder_qq_vcode_w {
	DISPLAY: none;
	MARGIN-BOTTOM: 0px;
	LINE-HEIGHT: 26px;
	dwidth: 306px
}

#finder_qq_vcode_w .capchaimg {
	WIDTH: 130px
}

#finder_qq_vcode_w .refresh {
	VERTICAL-ALIGN: bottom;
	WIDTH: 180px
}

#finder_qq_vcode_img {
	MARGIN: 12px 6px 3px 0px;
	VERTICAL-ALIGN: bottom;
	COLOR: #c00
}

#finder_qq_vcode_refresh {
	COLOR: #666
}

#finder_qq_vcode_refresh :hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.finder_qq_tip {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	MARGIN: 10px 0px 20px;
	PADDING-TOP: 10px
}

.finder_qq_tip H3 {
	PADDING-LEFT: 25px;
	FONT-SIZE: 14px;
	BACKGROUND: url(../img/signup-wrong.gif) no-repeat 0px 1px
}

.finder_qq_tip OL {
	FONT-SIZE: 12px;
	MARGIN: 10px 0px 10px 25px
}

.finder_qq_tip .input_text {
	WIDTH: 390px
}

#finder_result :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#finder_result {
	ZOOM: 1
}

#finder_result H3 {
	MARGIN-BOTTOM: 12px
}

#finder_result #contacts-form {
	FLOAT: left;
	_display: block
}

#finder_willfollow {
	FLOAT: left;
	_display: block
}

#finder_willfollow H4 {
	FONT-SIZE: 12px;
	COLOR: #333
}

#finder_result #contacts-form {
	WIDTH: 400px
}

#finder_willfollow {
	MARGIN: 30px 0px 0px 20px;
	WIDTH: 270px
}

.push#finder_willfollow {
	MARGIN-TOP: 0px
}

#finder_willfollow H3 {
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 12px
}

#finder_willfollow IMG {
	FLOAT: left;
	MARGIN: 6px 6px 6px 0px;
	WIDTH: 32px;
	HEIGHT: 32px
}

#finder_invite_preview {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ccc 1px solid;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #fff
}

#finder_invite_byemail .act {
	POSITION: relative
}

#finder_invite_preview_link {
	RIGHT: 4px;
	POSITION: absolute;
	TOP: 2px;
	_right: 24px
}

#finder_wait .hd {
	FONT-SIZE: 14px
}

P.nc {
	BORDER-RIGHT: #ddd 0px dashed;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ddd 1px dashed;
	PADDING-LEFT: 0px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2em;
	MARGIN: 1em 0px;
	BORDER-LEFT: #ddd 0px dashed;
	TEXT-INDENT: 5em;
	PADDING-TOP: 2em;
	BORDER-BOTTOM: #ddd 1px dashed
}

.solo {
	BORDER-TOP: #ddd 1px dashed
}

.ui-roundedbox {
	ZOOM: 1
}

.ui-roundedbox:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.ui-roundedbox-corner {
	BACKGROUND: url(../img/radius.png) no-repeat;
	ZOOM: 1;
	POSITION: relative;
	_background-image: url(../img/radius.gif)
}

.ui-roundedbox-tl {
	BACKGROUND-POSITION: 0px 0px;
	LEFT: 0px;
	MARGIN: 0px 10px 10px 0px;
	TOP: 0px
}

.ui-roundedbox-tr {
	BACKGROUND-POSITION: 100% 0px;
	RIGHT: -10px;
	TOP: 0px
}

.ui-roundedbox-bl {
	BACKGROUND-POSITION: 0px 100%;
	LEFT: -10px;
	BOTTOM: -10px
}

.ui-roundedbox-br {
	BACKGROUND-POSITION: 100% 100%;
	RIGHT: -10px;
	BOTTOM: 0px
}

.ui-roundedbox-content {
	BACKGROUND: #fff;
	LEFT: -5px;
	POSITION: relative;
	TOP: -5px
}

#body .ui-roundedbox-br {
	PADDING-BOTTOM: 10px
}

#body .ui-roundedbox-content {
	LEFT: 0px;
	MARGIN-LEFT: -10px;
	POSITION: static;
	TOP: 0px
}

.inner-content {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	ZOOM: 1
}

.inner-content:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

.narrowlook {
	PADDING-BOTTOM: 3em
}

.narrowlook #header H1 {
	OVERFLOW: hidden;
	WIDTH: 91px
}

.narrowlook #nav-finder {
	DISPLAY: none
}

.beforelogin #header H1 {
	WIDTH: 188px
}

.narrowlook #container {
	WIDTH: 600px;
	PADDING-TOP: 1.25em
}

.narrowlook #main {
	MARGIN-TOP: 1.25em;
	WIDTH: 560px
}

.narrowlook #body {
	MARGIN-TOP: 1.25em
}

.narrowlook #body .ui-roundedbox-content {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 20px
}

.narrowlook #update {
	MARGIN: 0px auto
}

#newform {
	MARGIN: 1em auto 6em;
	WIDTH: 360px
}

#newform H2 {
	MARGIN-BOTTOM: 1em;
	LINE-HEIGHT: 2em;
	BORDER-BOTTOM: #ccc 1px solid
}

#newform .act A {
	FLOAT: right;
	TEXT-DECORATION: none
}

#profile-protected {
	BORDER-RIGHT: #fc0 1px dashed;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #fc0 1px dashed;
	PADDING-LEFT: 120px;
	BACKGROUND: url(../img/lock.gif) #fffbcc no-repeat 30px 20px;
	PADDING-BOTTOM: 20px;
	MARGIN: 1.5em 0px;
	BORDER-LEFT: #fc0 1px dashed;
	PADDING-TOP: 25px;
	BORDER-BOTTOM: #fc0 1px dashed
}

#profile-protected H3 {
	MARGIN-BOTTOM: 1em;
	COLOR: #994800;
	LINE-HEIGHT: 150%
}

#profile-protected P {
	MARGIN: 10px 0px;
	LINE-HEIGHT: 20px
}

#profile-protected P.actions {
	ZOOM: 1
}

#profile-protected P.actions:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#profile-protected P.actions A {
	MARGIN-RIGHT: 0.75em
}

#profile-register {
	BORDER-RIGHT: #ffed00 1px solid;
	PADDING-RIGHT: 19px;
	BORDER-TOP: #ffed00 1px solid;
	PADDING-LEFT: 19px;
	BACKGROUND: #fffcaa;
	PADDING-BOTTOM: 12px;
	MARGIN: 0px 0px 1.5em;
	BORDER-LEFT: #ffed00 1px solid;
	COLOR: #000;
	PADDING-TOP: 12px;
	BORDER-BOTTOM: #ffed00 1px solid;
	ZOOM: 1
}

#profile-register :unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#profile-register H2 {
	FONT-SIZE: 18px;
	MARGIN-BOTTOM: 0.25em;
	LINE-HEIGHT: 1.5em
}

#profile-register #register {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	WIDTH: 220px;
	COLOR: #666;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}

#profile-register #register P {
	MARGIN: 0.5em 0px
}

.privatemsg #stream LI.unlight SPAN.op {
	VISIBILITY: visible
}

.privatemsg #update {
	Z-INDEX: 1;
	POSITION: relative
}

.privatemsg .input_text {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	WIDTH: 222px;
	PADDING-TOP: 5px
}

.privatemsg .hint {
	COLOR: #666
}

.privatemsg .name-all-link {
	DISPLAY: block;
	BACKGROUND: url(../img/privatemsg-select.gif) no-repeat 0px -48px;
	LEFT: 258px;
	WIDTH: 24px;
	POSITION: absolute;
	TOP: 2px;
	HEIGHT: 24px;
	outline: 0;
	_top: 3px
}

.privatemsg .name-all-link:hover {
	BACKGROUND-POSITION: 0px -72px;
	BORDER-LEFT: #999 1px solid;
	BACKGROUND-COLOR: #c0c0c0
}

.privatemsg .name-all-unfold {
	BACKGROUND-POSITION: 0px -24px;
	BORDER-LEFT: #999 1px solid;
	BACKGROUND-COLOR: #c0c0c0
}

.privatemsg .name-all-unfold:hover {
	BACKGROUND-POSITION: 0px 0px
}

.privatemsg .name-list {
	BORDER-RIGHT: #333 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	OVERFLOW-Y: scroll;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	LEFT: 52px;
	VISIBILITY: hidden;
	OVERFLOW-X: hidden;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 230px;
	COLOR: #000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #333 1px solid;
	POSITION: absolute;
	TOP: 25px;
	HEIGHT: 168px;
	_top: 26px
}

.privatemsg .name-list UL {
	LIST-STYLE-TYPE: none
}

.privatemsg .name-list LI {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	CURSOR: pointer;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 0px;
	HEIGHT: 24px
}

.privatemsg .name-list LI.current {
	BACKGROUND: #06c;
	COLOR: #fff
}

.privatemsg .name-list LI.current SPAN {
	COLOR: #fff
}

.privatemsg .name-list LI SPAN {
	COLOR: #666
}

.bn {
	MARGIN-BOTTOM: 10px
}

.bk {
	FLOAT: right;
	POSITION: relative;
	TOP: -25px
}

FORM#help {
	PADDING-BOTTOM: 30px;
	POSITION: relative
}

FORM#help .act {
	PADDING-TOP: 10px
}

FORM#help .captcha-input {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 100px
}

FORM#help .captcha-img {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 100px
}

FORM#help .captcha-img {
	LEFT: 200px;
	TOP: 84px
}

#requests {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 25px;
	PADDING-TOP: 5px
}

#requests H2 {
	FONT-SIZE: 16px;
	MARGIN: 0px 0px 5px;
	COLOR: #444;
	LINE-HEIGHT: 200%;
	BORDER-BOTTOM: #ccc 1px solid
}

.inner-content#friends {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 5px
}

.inner-content#friends H2 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 0px;
	COLOR: #666;
	LINE-HEIGHT: 200%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ddd 1px dashed
}

.inner-content#friends #stream .wa LI {
	WIDTH: auto
}

TEXTAREA.code {
	FONT-SIZE: 11px;
	COLOR: #444
}

TEXTAREA#multi-url {
	HEIGHT: 1.2em
}

TEXTAREA#single-url {
	HEIGHT: 1.2em
}

TEXTAREA#multi-ubb {
	HEIGHT: 2.5em
}

TEXTAREA#single-ubb {
	HEIGHT: 2.5em
}

TEXTAREA#multi-xhtml {
	HEIGHT: 2.5em
}

TEXTAREA#single-xhtml {
	HEIGHT: 2.5em
}

TEXTAREA#user_timeline {
	HEIGHT: 3.7em
}

TEXTAREA#friends_timeline {
	HEIGHT: 3.7em
}

TEXTAREA#flash_badge {
	WIDTH: 320px;
	HEIGHT: 20em
}

.inner-content#settings {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 30px;
	PADDING-TOP: 5px
}

#settings_qq_tip {
	MARGIN: 20px 170px
}

.errmsg#settings_qq_tip {
	FONT-SIZE: 12px
}

.errmsg#settings_qq_tip P {
	LINE-HEIGHT: 1.2
}

.guide-nav {
	TEXT-ALIGN: center
}

.guide-nav P {
	COLOR: #666
}

.guide-nav A.next {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: url(../img/badge/bg-button.gif) no-repeat 50% 50%;
	MARGIN: 10px auto;
	WIDTH: 110px;
	COLOR: #fff;
	LINE-HEIGHT: 32px;
	HEIGHT: 32px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.guide-nav A.next:hover {
	BACKGROUND: url(../img/badge/bg-button.gif) no-repeat 50% 50%;
	COLOR: #fff;
	TEXT-DECORATION: underline
}

#not_found #container {
	PADDING-TOP: 3em
}

#not_found #header H1 {
	FLOAT: none;
	MARGIN: 0px auto;
	WIDTH: 188px
}

#not_found #body .ui-roundedbox-content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 35px;
	PADDING-TOP: 25px;
	TEXT-ALIGN: center
}

#not_found H2 {
	FONT-SIZE: 14px;
	COLOR: #444
}

#not_found .illus {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 60px;
	PADDING-TOP: 50px
}

#goodapp {
	BACKGROUND: url(../img/pale.png);
	MARGIN-BOTTOM: 15px;
	WIDTH: 204px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	_background: #fff
}

#goodapp A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px
}

#goodapp A:hover {
	TEXT-DECORATION: none
}

#goodapp STRONG {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 18px
}

#goodapp A.new STRONG {
	PADDING-LEFT: 24px;
	BACKGROUND: url(../img/apps-tip-new.gif?1.gif) no-repeat 0px 0px
}

#goodapp A:hover STRONG {
	TEXT-DECORATION: underline
}

#goodapp SPAN {
	DISPLAY: block;
	COLOR: #222;
	LINE-HEIGHT: 135%;
	PADDING-TOP: 2px
}

#apps {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 25px;
	OVERFLOW: hidden;
	WIDTH: 675px;
	PADDING-TOP: 25px
}

#apps H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 6px;
	MARGIN-LEFT: 4px;
	COLOR: #444;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #ccc 1px solid
}

#apps UL {
	MARGIN: 12px 0px;
	WIDTH: 690px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

#apps UL:unknown {
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	LINE-HEIGHT: 0;
	content: "."
}

#apps LI {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 215px;
	MARGIN-RIGHT: 15px;
	HEIGHT: 380px
}

#apps H3 {
	PADDING-LEFT: 4px;
	FONT-SIZE: 16px;
	COLOR: #444;
	LINE-HEIGHT: 30px
}

#apps H3 A {
	COLOR: #444
}

#apps H3 A:hover {
	COLOR: #fff
}

#apps A {
	TEXT-DECORATION: none;
	outline: none
}

#apps .desc {
	PADDING-LEFT: 4px;
	MIN-HEIGHT: 72px;
	COLOR: #666;
	_height: 72px
}

#apps .desc STRONG {
	COLOR: #090
}

#apps .demo {
	MARGIN: 10px 0px 20px;
	WIDTH: 215px;
	HEIGHT: 250px
}

#guide-final {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 100px;
	MARGIN: 0px auto;
	WIDTH: 575px;
	PADDING-TOP: 60px
}

#guide-final .headline {
	FONT-SIZE: 16px;
	MARGIN: 0px 0px 30px;
	TEXT-ALIGN: center
}

#guide-final #update {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../img/guide-final-box.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 575px;
	PADDING-TOP: 20px;
	HEIGHT: 180px
}

#guide-final #update FORM {
	MARGIN: 0px auto;
	WIDTH: 500px
}

#guide-final #update P {
	MARGIN: 1em 0px
}

#guide-final #update .act {
	PADDING-LEFT: 180px;
	MARGIN: 0.5em 0px
}

#guide-final #update .later {
	FLOAT: right;
	MARGIN: 0px;
	WIDTH: 140px;
	TEXT-ALIGN: center
}

#guide-final #update .formbutton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	BACKGROUND: url(../img/blue_button.gif) no-repeat center center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 140px;
	COLOR: #fff;
	LINE-HEIGHT: 32px;
	PADDING-TOP: 0px;
	HEIGHT: 32px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#guide-final #update .tip {
	MARGIN: 0px
}

.overlay-leavemsg {
	DISPLAY: none;
	Z-INDEX: 2;
	LEFT: 0px;
	WIDTH: 575px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 232px
}

.overlay-leavemsg .bg {
	Z-INDEX: 2;
	BACKGROUND: url(../img/message-box-bg.png) no-repeat 0px 0px;
	LEFT: 0px;
	WIDTH: 575px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 232px;
	_background: transparent;
	_filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = 'img/message-box-bg.png'
		)
}

.overlay-leavemsg .bg-right {
	Z-INDEX: 2;
	BACKGROUND: url(../img/message-box-bg-right.png) no-repeat 0px 0px;
	LEFT: 0px;
	WIDTH: 575px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 232px;
	_background: transparent;
	_filter: progid : DXImageTransform . Microsoft . AlphaImageLoader(src =
		'http://static.fanfou.com/img/message-box-bg-right.png')
}

.overlay-leavemsg #update {
	Z-INDEX: 3;
	LEFT: 35px;
	POSITION: absolute;
	TOP: 70px
}

.overlay-leavemsg .close {
	Z-INDEX: 2;
	RIGHT: 9px;
	BACKGROUND: url(../img/message-box-close.png) no-repeat 0px 0px;
	WIDTH: 30px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 40px;
	HEIGHT: 30px;
	_background: transparent;
	_filter: progid : DXImageTransform . Microsoft . AlphaImageLoader(src =
		'img/message-box-close.png')
}